Integrating A Software Product Line Strategy with a Product Production Strategy: A Case Study
نویسندگان
چکیده
Many manufacturing organizations adopt product production strategies that influence a wide range of factors within the company. These strategies define policies, procedures and structures that affect the same areas as a software product line strategy. When an organization initiates a product line strategy, that strategy must be integrated with existing strategies while not losing the benefits of the software product line strategy. This paper is a brief report of our experience integrating a software product line strategy similar to that developed by the Software Engineering Institute with a specific product production strategy, the PACE model. Problems such as conflicts in terminology and clashes in organizational structure were identified and resolved. We present an integration process that can be used to coordinate a software product line approach with other manufacturing strategies. Introduction The software product line strategy is a comprehensive approach that touches many facets of an organization. Software product line initiation, even “green field” initiatives, typically occurs in an existing corporate environment. Corporate or business unit initiatives set goals and often mandate strategies to achieve those goals. The software product line effort must be consistent with these previously established strategies. Product production strategies are guidelines that define how the organization will manage the actual creation of a product [Chastek 02]. Aspects of the software product line strategy will, almost certainly, provide guidance on some of the same issues as the more general product production strategy. For example, a software development business unit can find itself constrained by the initiatives of the hard goods units of the corporation. These units have often been in existence longer or manufacture a more tangible portion of each product. In the remainder of this paper we will focus on the integration of a software product line strategy and product production strategies. There are many widely recognized corporate strategies for product production or product manufacture such as Product And Cycle-time Excellence (PACE) [McGrath 96], Six Sigma [Pande 00], and Supply Chain Management [Chopra 00]. Each strategy solves specific types of problems and imposes assumptions that constrain possible solutions. The scope of each strategy varies. Supply chain management impacts most of the phases in a manufacturing process but it is limited to the management of inputs into these phases and delivery to customers. Six Sigma techniques impact the record keeping and decision making of most steps in the product development process but not the technical details of how to carryout the steps. The PACE strategy is a comprehensive strategy that specifies some portion of the organizational structure and establishes priorities among activities in the manufacturing process. These examples illustrate how the software product line and product production strategies can have one of four relationships with one another. The product line strategy (PL) may overlap with another strategy (S), as in Figure 1a, so that there is some region of potential conflict or agreement. There are also regions in which neither interacts with the other. The two strategies must be synchronized in the common region and each must be modified to accommodate the compromises necessary in the region of commonality. Strategy S may totally encompass strategy PL, Figure 1b. Strategy S will often dominate strategy PL by defining organizational and management structures. Strategy PL must be integrated into strategy S. This situation has the potential to reduce the effectiveness of the PL strategy.
منابع مشابه
Investigating the Effect of Innovation Strategy on Performance of New Product Development with Emphasis on the Role of value co-creation strategy (Case Study: Private Insurance Companies)
The purpose of this study was to investigate the effect of innovation strategy on the performance of new product development, with emphasis on the value co-creation strategy in Tehranchr('39')s private insurance companies. The research method is descriptive-correlational. The research community was senior managers in five areas of insurance (liability, fire, automobile, freight and machinery) i...
متن کاملExplaining the initial level of “one village, one product strategy” in the development of the local economy Case: Nahrmian Rural District of Shazand County
Introduction By expanding markets and diversifying products from the desired local product, "One Village, One Product" strategy, taking advantage of the regionchr('39')s potential in the competitive market. Utilizing the "One Village, One Product" brand, as a global product, demonstrates pride in local culture as well as an effective economic strategy, which is intended for the development of...
متن کاملProceedings of the PLEES ’ 02 International Workshop on Product Line Engineering
Many manufacturing organizations adopt product production strategies that influence a wide range of factors within the company. These strategies define policies, procedures and structures that affect the same areas as a software product line strategy. When an organization initiates a product line strategy, that strategy must be integrated with existing strategies while not losing the benefits o...
متن کاملA Comparative Study of Strategy Instrument through Process vs. Product Writing on IELTS Writing Performance of Iranian EFL Learners
The present study attempted to investigate the writing performance of EFL learners through process vs. product writing on IELTS test. To do this, the researcher randomly selected 60 candidates who wanted to take the IELTS Test. They had already taken and passed several technical courses regarding the skills in that test. After they were divided into two experimental groups, they were given a wr...
متن کاملFramework for Version Control & Dependency Link of Components & Products in a Software Product Line
Software product line deals with the assembly of products from existing core assets commonly known as components and continuous growth in the core assets as we proceed with production. This idea has emerged as vital in terms of software development from component-based architecture. Since in software product line one has to deal with number of products and components simultaneous therefore ther...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002